package fulbitofacil.negocio;

import fulbitofacil.dao.UsuarioDAO;
import fulbitofacil.exception.DAOExcepcion;
import fulbitofacil.modelo.Usuario;

public class UsuarioNegocio {
	
	private UsuarioDAO usuarioDAO = new UsuarioDAO();

	public void insertarUsuario(String nombre, String apellidos, int sexo,
			int tipo_Doc, String correo, String clave, String fec_Naci,
			String celular, int rol, String numDoc) throws DAOExcepcion {

		Usuario u = new Usuario(nombre, apellidos, sexo,
				tipo_Doc, correo, clave, fec_Naci,
				celular, rol, numDoc);
		
		UsuarioDAO dao = new UsuarioDAO();
		dao.insertar(u);
		
	}
	
	public boolean retornarUsuario(String user,String pass) {
		try{
			return usuarioDAO.retornarUsuario(user,pass);
		}catch(NullPointerException e){
			System.out.println("Excepcion encontrada");
			return false;
		}
		
	}
	
	public int retornarRol(String user,String pass) {
		try{
			return usuarioDAO.retornarRol(user,pass);
		}catch(NullPointerException e){
			System.out.println("Excepcion encontrada");
			return 0;
		}
		
	}
}
